package org.kd.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;
import org.kd.common.base.BaseMapper;
import org.kd.model.Emp;
import org.kd.model.DTO.EmpDTO;

public interface EmpDao extends BaseMapper<Emp> {
	
	/**
	 *  @功能:批量删除
	 *  @作者:李宇龙 @代号:清风
	 *  @时间:2018年4月4日
	 *  @param ids  
	 */
	public void updateDeletes(@Param("ids")String ids);
	
	/**
	 *  @功能:带搜索参数联表查询
	 *  @作者:罗宏宇 @代号:尼古丁
	 *  @时间:2018年4月5日
	 *  @return  
	 */ 
	public List<EmpDTO> queryByParmWithTable(Emp emp);
	
	public EmpDTO queryByOneParmWithTable(Emp emp);
	
	public Emp queryOneId(String userid);

	public List<Emp> SelectByParam(@Param("name")String name);
	
}